package com.gitee.feizns.quickstart.mybatis.plus.handler.type.collection;

import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import org.apache.ibatis.type.JdbcType;
import org.apache.ibatis.type.MappedJdbcTypes;
import org.apache.ibatis.type.MappedTypes;

import java.util.Set;

/**
 * {@link Set}适用用于基础类型的{@link Set}
 * @author feizns
 * @since 2023/06/17
 */
@MappedTypes({Set.class})
@MappedJdbcTypes(JdbcType.VARCHAR)
public class SetJsonTypeHandler extends JacksonTypeHandler {

    /**
     * 列表类型处理程序
     * @param type 类型
     */
    public SetJsonTypeHandler(Class<?> type) {
        super(type);
    }

}
